Profile picture

우테코 백엔드 5기 레벨 4 - 5주차(9.24~9.30) 기록

Amaranth2023년 10월 01일

✨LOG

  • 9/24(일)
    • @MVC 만들기 미션 3단계를 제출했다.
    • 옵시디언 사용을 위해 초기 셋팅을 했다.
  • 9/25(월)
    • IoC, DI 학습테스트를 진행했다.
    • [Kerdy] 행사 조회, 수정, 삭제 API에 이미지 처리 로직을 추가하여 관리자페이지와 연동하였다.
  • 9/26(화)
    • @MVC 만들기 미션 3단계의 리뷰를 반영했다.
    • @MVC 만들기 미션의 리뷰이의 코드를 리뷰했다.
    • 커넥션 풀 학습테스트를 진행했다.
    • 관리자페이지에 redux를 도입하고 배포 환경을 사용자가 직접 선택할 수 있도록 구현했다.
  • 9/27(수)
    • 관리자 페이지 행사 수정 시 몇몇 필드에 대해 수정사항이 반영되지 않던 문제의 원인을 찾아 해결하였다.
      • API 코드에 해당 필드에 대한 수정 로직이 구현되어 있지 않았다.
    • 행사 상세 조회 시 행사의 온/오프라인 여부 정보까지 반환하도록 수정하였다.
  • 9/28(목)
    • 팀원들의 PR을 코드 리뷰하였다.
    • 행사(Event) 관련 DTO의 imageUrl 필드를 S3에 저장된 이미지 값으로 대체하는 작업을 하였다.
  • 9/29(금)
    • Kerdy 프로젝트에서 이미지 처리와 관련해 고민한 내용을 글로 정리하였다.
    • 커넥션 풀을 사용한 경우와 사용하지 않은 경우의 성능을 비교하는 테스트를 돌려보았다.
  • 9/30(토)
    • 집에서 휴식을 취했다.

✨공부한 것

  • Multipart에 대해 정리했다.
  • DI와 IoC의 필요성과 이점에 대해 공부하였다.
  • Java Reflection에서 제공하는 기능을 다시 한 번 정리하였다.

Loading script...